<?php 
$DB_Server = "localhost";    
$DB_Username = "root";    
$DB_Password = "redhat";    
$DB_DBName = "test";    
$DB_TBLName = "message";    
   
$savename = date("YmjHis"); 
$Connect = @mysql_connect($DB_Server, $DB_Username, $DB_Password) or die("Couldn't connect.");    
mysql_query("Set Names 'utf8'");
$file_type = "vnd.ms-excel";
$file_ending = "xls";
//@header('Content-Type: text/html; charset=utf-8');
header("Content-Type: application/$file_type;charset=gb2312"); 
header("Content-Disposition: attachment; filename=".$savename.".$file_ending");    
header("Pragma: no-cache");       
   
$now_date = date("Y-m-j H:i:s");     
$title = iconv("UTF-8", "gb2312//IGNORE", "数据库名:$DB_DBName,数据表:$DB_TBLName,备份日期:$now_date");     
echo("$title\n"); 
   
$sql = "Select * from $DB_TBLName where content = '".'可乐'."'";
$ALT_Db = @mysql_select_db($DB_DBName, $Connect) or die("Couldn't select database");    
$result = @mysql_query($sql,$Connect) or die(mysql_error()); 
   
$sep = "\t";     
for ($i = 0; $i < mysql_num_fields($result); $i++) {
    echo mysql_field_name($result,$i) . "\t";     
}     
print("\n");     
$i = 0;     
while($row = mysql_fetch_row($result)) {     
    $schema_insert = "";
    for($j=0; $j<mysql_num_fields($result);$j++) {     
        if(!isset($row[$j]))     
            $schema_insert .= "NULL".$sep;     
        elseif ($row[$j] != ""){    
            //$schema_insert .= "$row[$j]".$sep;
			$schema_insert .= iconv("UTF-8", "gb2312//IGNORE", "$row[$j]".$sep);
			}
        else     
            $schema_insert .= "".$sep;     
    }     
    $schema_insert = str_replace($sep."$", "", $schema_insert);     
    $schema_insert .= "\t";     
    print(trim($schema_insert));     
    print "\n";     
    $i++;     
}     
return (true); 

function DEBUGINFO($abc)
{
	@ $fp = fopen("debug.txt", 'ab');
	fwrite($fp, $abc);
	fclose($fp);
}
?>